﻿$(document).ready(function () {

    var idmenu = $('#menu_check').val();
    $('.limenu' + idmenu).addClass("select");

    $.get('LayDanhSachTaiKhoan',
        {"isCT":1},
            function (data) {
                $(".content1").slideUp().delay(400).slideDown();
                $('.content1').empty().append(data);
            });
    $.get('LayDanhSachTaiKhoan',
        { "isCT": 0 },
            function (data) {
                $(".content0").slideUp().delay(400).slideDown();
                $('.content0').empty().append(data);
            });
    $('.paggingR').live("click", function () {
        var select = '.content' + $(this).parent().parent().attr('id');
        $.get('LayDanhSachTaiKhoan',
            { "isCT": $(this).parent().parent().attr('id'),"page": $(this).attr('id') },
            function (data) {
                
                $(select).empty().append(data);
            });
    }
    );

    $('.uibutton-group').live("click", function () {
        $(this).addClass('nonDisplay');
        $(this).parent().find('.loading').html("<img src='../Images/loader_green.gif'/>").fadeIn('fast').delay(500).fadeOut('fast');
        $(this).parent().find('.addItem').removeClass('nonDisplay');
    });

    $('.cancelTK').live("click", function () {
        $(this).parent().addClass('nonDisplay');
        $(this).parent().parent().find('.loading').html("<img src='../Images/loader_green.gif'/>").fadeIn('fast').delay(500).fadeOut('fast');
        $(this).parent().parent().find('.uibutton-group').removeClass('nonDisplay');
        $(this).parent().find("#maTKNew").val('');
        $(this).parent().find("#tenTKNew").val('');
        $(this).parent().find("#emailTKNew").val('');
    });
    $('.editTK').live("click", function () {
        $(this).addClass('nonDisplay');
        $(this).parent().find('.deleteTK').addClass('nonDisplay');
        $('#passTKTT' + $(this).attr('id')).addClass('nonDisplay');
        $('#passTKT' + $(this).attr('id')).removeClass('nonDisplay');
        $('#emailTKTT' + $(this).attr('id')).addClass('nonDisplay');
        $('#emailTKT' + $(this).attr('id')).removeClass('nonDisplay');
        $(this).parent().find('.save_editTK').removeClass('nonDisplay');
        $(this).parent().find('.cancel_editTK').removeClass('nonDisplay');
    });
    $('.cancel_editTK').live("click", function () {
        $(this).addClass('nonDisplay');
        $(this).parent().find('.save_editTK').addClass('nonDisplay');
        $('#passTKT' + $(this).attr('id')).addClass('nonDisplay');
        $('#passTKTT' + $(this).attr('id')).removeClass('nonDisplay');
        $('#emailTKT' + $(this).attr('id')).addClass('nonDisplay');
        $('#emailTKTT' + $(this).attr('id')).removeClass('nonDisplay');
        $(this).parent().find('.editTK').removeClass('nonDisplay');
        $(this).parent().find('.deleteTK').removeClass('nonDisplay');
    });

    $('.saveTK').live("click", function () {
        var maTK = $(this).parent().find("#maTKNew").val();
        var tenTK = $(this).parent().find("#tenTKNew").val();
        var emailTK = $(this).parent().find("#emailTKNew").val();
        var isCT = $(this).parent().parent().find('.content').attr('id');
        var select = '.content' + $(this).parent().parent().find('.content').attr('id');

        if (tenTK == '') {
            alert("Nhập tên tài khoản");
        }
        else {
            $.get('KiemTraIDTaiKhoan',
                { "tenTK": tenTK },
                function (data) {
                    var ma = data;
                    if (ma == tenTK) {
                        alert("Tên tài khoản trùng, nhập lại tên khác");
                    }
                    else {
                        if (maTK == '') {
                            alert("Nhập mã tài khoản");
                        }
                        else {
                            if (emailTK == '') {
                                alert("Nhập email");
                            }
                            else {
                                $.get('ThemTaiKhoan',
                                { "isCT": isCT, "tenTK": tenTK, "maTK": maTK, "email": emailTK },
                                function (data) {
                                    $(select).slideUp().delay(400).slideDown();
                                    $(select).empty().append(data);
                                });
                            }
                        }
                    }
                });
              }
         }
    );

    $('.deleteTK').live("click", function () {
        var isCT = $(this).parent().parent().parent().parent().parent().parent().attr('id');
        var select = '.content' + $(this).parent().parent().parent().parent().parent().parent().attr('id');
        var page = $('.' + $(this).attr('id')).val();
        $.get('XoaTaiKhoan',
        { "isCT": isCT,"tenTK": $(this).attr('id'),"page":page },
        function (data) {
            $(select).slideUp().delay(400).slideDown();
            $(select).empty().append(data);
        });
    });

    $('.save_editTK').live("click", function () {
        var tenTK = $(this).attr('id');
        var maTK = $('.passTK' + $(this).attr('id')).val();
        var email = $('.emailTK' + $(this).attr('id')).val();
        var isCT = $(this).parent().parent().parent().parent().parent().parent().attr('id');
        var select = '.content' + $(this).parent().parent().parent().parent().parent().parent().attr('id');
        var page = $('.' + $(this).attr('id')).val();

        if (maTK == '') {
            alert("Nhập mã tài khoản");
        }
        else {
            if (email == '') {
                alert("Nhập email");
            }
            else {
                $.get('CapNhatTaiKhoan',
                { "isCT": isCT, "tenTK": tenTK, "maTK": maTK, "email": email, "page": page },
                function (data) {
                    $(select).slideUp().delay(400).slideDown();
                    $(select).empty().append(data);
                });
            }
        }

    });

});
